@charset "utf-8";

.clear:after{content:'';display:block;clear:both;}
body{background:url(foot_bg.png) no-repeat center bottom #fff;}
.index_top{background:url(head_bg.png) no-repeat center top;}
.index_container{background:url(con_bg.png) no-repeat center center;}

/*页面公共样式*/
/*头部*/
.header{height:250px;width: 1200px;margin: 0 auto;position:relative;}
.logo{margin: 26px 0 0;position:relative;z-index:99;clear: both;}
.head-top{padding: 6px 0 0;position:relative;z-index:99;}
.head-top:after{display: table;content: '';clear: both;}
.head-date{font-size:14px;height: 32px;line-height: 32px;margin: 8px 0 5px;}
.head-date span{margin: 0 0 0 15px;text-shadow: #fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;*filter: Glow(color=#fff, strength=1);}

.weather a{background:url(tianq.png) no-repeat center center;padding: 6px 18px;}
.weather b{font-weight:normal;color:#159008;}
.weather i{color:#e51e16;}
/*头部--搜索*/
/* .head-search{background:url(search_l.png) no-repeat left top;padding-right: 5px;width: 310px;}
.head-search-r-bg{background:url(search_r.png) no-repeat right top;}
.head-search-con{margin:0 20px;height:40px;line-height:40px;background:#e53935;}
.head-search-con input{background:#fff;height:38px;line-height:38px;border:0;padding:0;margin:1px 0;float: left;font-size: 16px;width: 242px;}
.head-search-con a{float: right;margin: 9px -4px 0 9px;}
.head-search-con a img{width: 22px;height: 22px;} */
.head-search{ width: 22px;overflow: hidden;height:34px;margin: 5px 0 0 15px;transition: all .3s;}
.head-search a{float: left;height: 34px;cursor: pointer;}
.head-search a img{width: 19px;height: 19px;margin: 8px 0 0;}
.head-search input{background:none;height:34px;line-height:34px;border:0;padding:0;font-size: 14px;width: 190px;float: right;}
.head-search-active{width: 217px;padding:0 15px;border:1px solid #ccc;border-radius: 20px;}
/*头部--图片轮播*/
.focusBox{width:680px;height:250px;position:absolute;right:-20px;top:0;z-index:1;}
.focusBox .pic img {
    width: 680px;
    height: 250px;
    display: block;
}
/*
.header .changeBox_a1{width:680px;height:250px;position:absolute;right:-20px;top:0;z-index:1;}
.header .changeBox_a1 .a_bigImg img{position:absolute;top:0;left:0;display:none;}
.header .changeDiv{position:absolute;top:0;left:0;display:none;background: #fff;}
.header .changeDiv img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true);}
*/


.view{margin: 13px 10px 0 25px;float: left;}
.view a{color: #666;background:url(wuza.png) no-repeat left center;padding: 0 0 0 22px;font-size:14px;}
.view a:hover{color: #115d8f;background:url(wuza_hov.png) no-repeat left center;}


/*导航*/
.nav{width: 1200px;margin: 0 auto;background:url(nav_l_bg.png) no-repeat left top;border-bottom:3px solid #073f64;position:relative;z-index:99;}
.nav-bg{background:url(nav_r_bg.png) no-repeat right top;}
.nav-con{height:55px;background:#115d8f;margin:0 7px;}
.nav ul{margin:0 -7px;}
.nav ul li{float:left;font-size:20px;font-weight:bold;width: 120px;line-height:55px;text-align: center;position:relative;}
.nav ul li a{color:#fff;display: block;border-left:1px solid #084872;}
.nav ul li.home{background:url(nav_home_bg.png) no-repeat right top;margin-top: -5px;padding-top: 5px;}
.nav ul li.home a{border:0;}
.nav ul li:hover{background:#073f64;}
.nav ul li.home:hover{background:url(nav_home_bg.png) no-repeat right top;}
.nav ul .nav-last:hover{background:url(nav_last_bg.png) no-repeat right top;}


.nav .sub{position:absolute;top:55px;background:#115d8f;width: 100%;display:none;}
.nav .sub ul{margin:0;}
.nav .sub li{float:none;font-size:18px;border-top: 1px solid #fff;}
.nav .sub li:first-child{border:0;}
.nav .sub li a{border:0;}
.nav-con>ul>li:hover .sub{display:block;}


.h_container{width: 1200px;margin: 0 auto;}/* background:#fff; */


.title{border-bottom: 1px solid #e5e5e5;height:39px;}
.title span{color:#115d8f;border-bottom: 2px solid #115d8f;height: 38px;font-weight: bold;font-size: 20px;padding: 0 5px;display: inline-block;cursor: pointer;}


.tab-ul li{float:left;color:#666;background:#f5f5f5;padding:2px 5px;margin:0 3px 0 0;cursor: pointer;}
.tab-ul li.cur{background:#115d8f;color:#fff;}

.list-ul{overflow: hidden;}
/* .list-ul li{font-size:18px;background:url(dian.png) no-repeat left center;height: 36px;line-height: 36px;overflow: hidden;padding: 0 0 0 15px;} */
.list-ul li{font-size:18px;background:url(dian.png) no-repeat left center;height: 36px;line-height: 36px;padding: 0 0 0 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list-ul li a{color:#333;}
.list-ul li a:hover{color:#115d8f;}
/*页面公共样式-结束*/




/*头条*/
.headlines{margin: 0 40px;overflow: hidden;}
.headlines h1{font-size:38px;color:#e53935;text-align:center;height: 47px;overflow: hidden;margin: 30px 0 20px;}
.headlines h1 a{color:#e53935;}
.headlines-list{height: 22px;overflow: hidden;font-size: 18px;}
.headlines-list .tempWrap{width:100% !important;}
.headlines-list ul li{float:left; height:22px; line-height:22px;  text-align:left; _display:inline; width:auto !important;margin: 0 5px;}
.headlines-list a{color:#333;}
.headlines-list a:hover{color:#115d8f;}

/*图片轮转*/
#jyb_index_focus{margin:0 0 20px; height:435px; clear:both; position:relative; background:transparent; overflow:hidden;}
#jyb_index_focus .jyb_index_focusImg li{clear:both;display:block; position:absolute; left:0; overflow: hidden; width:610px; height:370px; top:32px; opacity:0.2; filter:alpha(opacity=20);}
#jyb_index_focus .jyb_index_focusImg li a{width:100%; height:100%; display:block; position:relative;overflow: hidden;}
#jyb_index_focus .jyb_index_focusImg li img{display: block; width:100%; height:100%;}
#jyb_index_focus .jyb_index_focusImg li p{
    display:none; 
    position: absolute; 
    bottom:0; 
    left:0; 
    width:100%; 
    text-indent: 10px; 
    font-size:18px; 
    height: 44px;
    line-height: 44px; 
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
    background: rgba(2, 20, 51, 0.6); 
    color:#FFF;
    overflow: hidden;
}
#jyb_index_focus .jyb_index_focusImg li p span{
    display: block;
    width: 83%;
}
#jyb_index_focus .jyb_index_focusImg li.active{
    top:0; 
    left:0; 
    opacity:1; 
    filter:alpha(opacity=100); 
    padding:0 213px; 
    width:774px; 
    height:435px; 
    background:url(index_moe_focus_shadow.png) no-repeat center; 
    z-index: 3;
}
#jyb_index_focus .jyb_index_focusImg li.active img:hover{transform:scale(1.1); transition:all 0.5s;}
#jyb_index_focus .jyb_index_focusImg li.active p{display: block; }
#jyb_index_focus .jyb_index_focusImg li.next{left:590px; opacity:0.5; filter:alpha(opacity=50);}
.focus-pagenation{position:absolute; bottom:13px; right:224px; z-index: 5;}
.focus-pagenation dd{float:left; cursor: default;background: url(btn.png) no-repeat 0 0;width: 12px;height: 12px;cursor: pointer;margin-right: 8px;}
.focus-pagenation dd.curr{background: url(btn.png) no-repeat 0 -18px;}
.focus-arrow-left,.focus-arrow-right{position: absolute; top:167px; left:-60px; z-index: 4; opacity: 0; filter:alpha(opacity=0);}
.focus-arrow-right{left:auto; right:-60px;}





/*政协领导*/
.zxld{width:583px;border:1px solid #e5e5e5;height:353px;background:url(zhengx_bg.png) no-repeat right top;position:relative;}
.zxld-title {
    color: #115d8f;
    font-size: 20px;
    font-weight: bold;
	margin:16px 20px 35px;
	background:url(zhengx_icon.png) no-repeat left center;
	padding: 0 0 0 37px;
}
.zxld-con{margin:0 20px;}

.zxld-con-r{margin-left:195px;font-size:18px;}
.zxld-con-r span{font-weight:bold;}
.zhux a{font-weight:bold;color:#333;}
.fuzx{border-top: 1px solid #e5e5e5;padding: 22px 0 0;margin: 20px 0 0;}
.fuzx p{margin-left: 75px;overflow: hidden;height: 58px;}
.fuzx p a{float: left;width: 25%;margin: 0 0 5px;color:#333;}
.misz{margin: 20px 0 0;}
.misz p{overflow: hidden;margin: 8px 0 0;height: 58px;}
.misz p a{float: left;width: 20%;margin: 0 0 5px;color:#333;}
.zxld-con-r a:hover{color:#115d8f;}
.zxld-but{position:absolute;right: 10px;bottom: 6px;}
/*政协要闻、领导讲话、通知公告*/
.zxmok-right{width:770px;overflow: hidden;}
.zxyw-tab{padding:0 20px;height:268px;border:1px solid #eee;}
.zxyw-tab-ul{border-bottom:1px solid #e5e5e5;height:59px;line-height:59px;}
.zxyw-tab-ul li{float:left;font-size:20px;font-weight:bold;color:#999;margin:0 20px 0 0;height: 58px;padding:0 5px;cursor: pointer;background:none;}
.zxyw-tab-ul li.cur{color:#115d8f;border-bottom:2px solid #115d8f;background:none;}
.zxyw-tab-ul li .cur1{color:#115d8f;background:none;}
.zxyw-tab .tab-con{height: 180px;overflow: hidden;padding: 12px 0 0;background: url(line-bg.png) repeat-x;}
.zxyw-img{height: 70px;margin: 15px 0 0;}
.zxyw-img li{float:left;margin: 0 0 0 9px;}
.zxyw-img li:first-child{margin:0;}


.box-banner {
    margin: 20px 0 0;
    height: 120px;
    box-sizing: border-box;
}
.changeBox_a1{height:100px;position:relative;margin: 20px 0 0;box-sizing: border-box;}
.changeDiv{position:absolute;top:0;left:0;display:none;}
.changeBox_a1 .prev,.changeBox_a1 .next{
    background-color: rgba(0,0,0,0.2);
    width:35px; 
    height:55px; 
    overflow:hidden; 
    position:absolute; 
    top:65%;
    margin-top:-45px;
    cursor:pointer;
    z-index: 99;
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000);
    background-position: center;
    background-repeat: no-repeat;
}
.changeBox_a1 .prev{
    background-image: url(arrow_left.png);
    left: 0px;
}
.changeBox_a1 .next{
    background-image: url(arrow_right.png);
    right: 0px;
}
/* ul_change_a2 */
.ul_change_a2{position:absolute;left:51px; bottom:10px;overflow:hidden; z-index:99999; height:30px;width: 30px;}
.ul_change_a2 li{
    position: absolute;
    left: 0;
    z-index: 99;
    width: 20px;
    text-align: right;
    top: 0;
}
.ul_change_a2 span{font-size: 0;display: block;}
.ul_change_a2 span.on{
    font-size: 26px;
    color: #f00;
}
.total{
    color: #fff;
    font-size: 20px;
    position: absolute;
    left: 75px;
    bottom: 8px;
}



/*政协概况、机关建设、会议活动模块*/
.symok{margin: 20px 0 0;}
.symok-k1{width:353px;margin:0 28px 0 0;}
.symok-k0{width:405px;margin:0 16px 0 0;}
.symok-k3{width:322px;margin:0 16px 0 0;}
.symok-k2{width:438px;}
.symok-con{padding: 15px 0 0;height: 216px;overflow: hidden;background: url(line-bg.png) repeat-x;}
.symok-con .tab-ul{height: 36px;}
.symok-con .tab-ul li{margin-top: 2px;}


/*专委会工作、经常性工作模块*/
.zwhmok{margin: 20px 0 0;}
.zwhmok .list-ul{height: 180px;}
.zwhmok-k1{width:746px;margin:0 16px 0 0;}
.zwhmok-k2{width:438px;}
.zwhmok-con{padding: 15px 0 0;background: url(line-bg.png) repeat-x;}
.zwhmok-con .tab-ul{height: 36px;}
.zwhmok-con .tab-ul li{margin-top: 2px;}
.zwhmok-con .tab-con a.fl{margin: 6px 0 0;}
.zwhmok-k1 .zwhmok-con .list-ul{margin-left: 275px;}


/*政协视讯、政协报刊 模块*/
.zx-video{background:#e8f0fd;height:271px;}
.zx-video-ul{height:43px;}
.zx-video-ul li{font-size:20px;font-weight:bold;float:left;cursor: pointer;width:236px;text-align:center;height:43px;line-height:42px;}
.zx-video-ul li span{color:#fff;padding: 0 0 0 30px;}
.zxsx-li{background: url(zxsx_bg.png) no-repeat right top;}
.zxsx-li span{background: url(zxsx_icon.png) no-repeat left center;}
.zxbk-li{background: url(zxbk_bg.png) no-repeat right top;margin-left: -34px;}
.zxbk-li span{background: url(zxbk_icon.png) no-repeat left center;}
.video-con a{margin: 5px 0 0;display: block;text-align: center;}
.zxbk-ul{overflow:hidden;margin: 5px 11px;}
.zxbk-ul li{float:left;width:198px;height:97px;margin: 6px 5px;}
.zxbk-ul li a{margin:0;}

/*三晋之窗*/
.sjzc-title{height:34px;border:0;position:relative;}
.sjzc-title a{background:#fff;display:inline-block;margin: 4px 0 0;position: relative;z-index: 999;padding: 0 16px 0 0;}
.sjzc-title p {
    position: absolute;
    height: 1px;
    width: 100%;
    background:     #e5e5e5;
    bottom: 16px;
    z-index: 1;
}
.sjzc-tab-ul{height: 31px;}
.sjzc-tab-ul li{background: none;padding:0 0 2px;margin:0 0 0 20px;}
.sjzc-tab-ul li:first-child{margin-left:0;}
.sjzc-tab-ul li.cur{background: url(sjzc_cur.png) no-repeat center bottom;color: #666;}
.sjzc-ul li{overflow: hidden;padding: 10px 0 0;box-sizing: border-box;width: 100%;}
.sjzc-ul li span img{width:155px;height:90px;}
.sjzc-ul li p{margin-left: 170px;height: 90px;overflow: hidden;}
.sjzc-ul li:first-child p{border-bottom:1px dashed  #e5e5e5;padding-bottom: 5px;}
.sjzc-ul li p a {
    font-size: 18px;
    background: url(dian.png) no-repeat left 10px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding: 0 0 0 15px;
	color: #333;
	display: block;
	margin: 0 0 6px;
	text-overflow: ellipsis;
    white-space: nowrap;
}
.sjzc-ul li p a:hover{color: #115d8f;}


/*友情链接*/
.link{width:1200px;margin:20px auto 0;background:#f2f2f2;overflow: hidden;}
.tab-link-ul{text-align:center;}
.tab-link-ul li{float:none;display:inline-block;padding:0 8px 10px;border-bottom:2px solid #ccc;background: no-repeat;color:#666;position: relative;margin: 10px 0 0;}
.tab-link-ul li.cur{background:none;color:#115d8f;border-bottom: 2px solid #115d8f;}
.tab-link-ul .cur:before {
    content: '';
    border-bottom: 3px solid #0886d8;
	width: 0;height:0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
    position: absolute;
    bottom: 0px;
    left: 50%;
    margin-left: -2px;
}
.link .tab-container{padding: 10px 42px;}
.link-ul{overflow:hidden;height: 90px;}
.link-ul li{float:left;width: 137px;height: 30px;line-height: 30px;text-align: center;}
.link-ul li a:hover{color: #115d8f;}


/*悬浮*/
.xuanf{border:1px solid #e5e5e5;background:#fff;width:88px;position:fixed;right:20px;top:10px;z-index: 999;text-align:center;}
.xuanf li{position: relative;}
.xuanf li a{display:block;margin:0 10px;border-bottom:1px solid #e5e5e5;color:#333;overflow: hidden;font-size:13px;padding:7px 0;}
.xuanf li a img{margin: 0 0 8px;}
.xuanf li a:hover{color: #115d8f;}

.xuanf-close{display: block;height: 62px;}
.xuanf-close span {
    background: url(close.png) no-repeat center center;
    display: inline-block;
    width: 25px;
    height: 25px;
    margin: 18px 0 0;
    cursor: pointer;
}
.xuanf-close:hover span {
    background: url(close-hover.png) no-repeat center center;
}
.xuanf-box {
    position: absolute;
    left: -161px;
    top: 50%;
    margin-top: -75px;
    background: #fff;
    padding: 5px;
    height: 150px;
    width: 150px;
	box-shadow: 0 0 5px #959595;
	display: none;
}
.xuanf-box img{width: 150px;}
.xuanf li:hover .xuanf-box{display:block;}


/*组织机构悬浮*/
/* .zuzjg{position:fixed;left:0;top:40%;z-index: 99;} */
.zuzjg{position:fixed;left:0;top:33%;z-index: 99;}
.zuzjg-but{background:url(zzjg_bg.png) no-repeat left center;color:#fff;width:79px;height:85px;}
.zuzjg-but span{padding:6px 6px 6px 0;display: block;height: 73px;text-align: center;cursor: pointer;}
.zuzjg-but span img{margin: 10px 0 3px;}
.zuzjg-but b{display:block;}
.zuzjg-con{background: #fff;padding:20px;position: absolute;top:-1px;right: 88px;width: 450px;height: 417px;
    box-shadow: 0 0 10px #bfbfbf;border:1px solid #dedede;
    border-radius: 5px;display:none;}
.zuzjg-con-item{border-top:1px solid #dcddde;padding:13px 0;}
.zuzjg-con-item:first-child{border:0;padding-top:0;}
.zuzjg-con-item h2{color:#27629e;font-size:18px;background:url(zzjg_title_icon.png) no-repeat left center;padding:0 0 0 15px;font-style:italic;height: 24px;text-align: left;}
.zuzjg-con-item ul{overflow:hidden;margin: 8px 0 0;}
.zuzjg-con-item ul li{float:left;width:25%;font-size: 14px;height: 24px;line-height: 24px;text-align: left;}
.zuzjg-con-item ul li a{color: #353535;margin: 0;padding: 0;font-size: 14px;border: 0;display: inline;}
.zuzjg-con-item ul li a:hover{color:#115d8f;}



/*底部*/
.footer{height:153px;overflow: hidden; }
.foot{width:660px;margin:28px auto 0;overflow: hidden;}
.footer-img{float:left;margin: 14px 0 0;}
.footer p{color:#666;line-height:30px;text-align:center;width:570px;float:right;}
.footer a{color:#666;}
.footer span{background:url(gonga.png) no-repeat left center;padding-left: 25px;}



/*位置*/
.where{color: #146498;font-size:16px;background:url(where_icon.png) no-repeat 10px center #f5f5f5;padding: 0 0 0 47px;height: 48px;line-height: 48px;}
.where a{color:#666;}
.where a:hover{color:#115d8f;}
.where i{margin:0 5px;color:#666;}

.sub-content{padding: 20px;overflow: hidden;}
.sidebar-left{width:240px;}
.sidebar-right {
    overflow: hidden;
    min-height: 700px;
}

/*列表页页面*/
.list-search {
    margin: 5px 0 20px;
}
.list-search span{
    color: #343233;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
}
.list-search .inputbut{margin-left:20px;}
.content-navlist-nav h5{
    height: 42px;
    background: #115d8f;
    color: #fff;
    line-height: 42px;
    padding: 5px 0;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}
.content-navlist-nav span{
    display: block;
    height:40px;
    background: #f7f7f7;
    color:#333;
    background: url(listlisty.png) #f7f7f7 no-repeat 24px center;
    line-height:42px;
    padding:0 0 0 40px;
    font-size: 16px;
    margin-top: 2px;
}
.content-navlist-nav span.on{ background: url(listlisty.png) #e8f2ff no-repeat 24px center;}
.content-navlist-nav span:hover{ cursor: pointer;}
.content-navlist-title{
    display: block;
    height:40px;
    background: #f7f7f7;
    color:#333;
    background: url(gray_up.png) #f7f7f7 no-repeat 200px center;
    line-height:42px;
    padding:0 0 0 20px;
    font-size: 16px;
    margin-top: 2px;
	font-weight: normal;
}
.content-navlist-title.on{ background: url(gray_down.png) #d8e2ef no-repeat 200px center;}
.content-navlist-title:hover{ cursor: pointer;}

.content-navlist-con ul{ padding: 5px 10px;}
.content-navlist-con ul li{
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	background: url(news_dd_bg.png) no-repeat left center;
	padding-left: 20px;
}
.content-navlist-con ul li a{ color: #555;}
.content-navlist-con ul li:hover a{ color: #115d8f;}
.content-list-sqmy {height: 42px;background: #f7f7f7;line-height: 42px;}
/* .content-list-sqmy h5 {
    width: 110px;
    height: 42px;
    text-align: center;
    background: #115d8f;
    color: #fff;
	font-size: 16px;
	font-weight: normal;
} */
/*1127*/
.content-list-sqmy h5 {
    display: inline-block;
    padding: 0 39px;
    height: 42px;
    text-align: center;
    background: #115d8f;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
}

.content-list-ul {min-height:622px;overflow: hidden;padding: 20px 0;border-bottom: 1px #e6e6e6 dashed;}
.content-list-ul li {
    height: 42px;
    padding: 0 10px 0 36px;
    line-height: 42px;
    background: url(list_icon.png) no-repeat 10px 13px;
    overflow: hidden;
}
.content-list-ul li i { font-size: 16px; color: #999;margin:0 0 0 10px;}
.content-list-ul li a {
    font-size: 16px;
    color: #333;
    width: 85%;
    height: 34px;
    overflow: hidden;
    display: block;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.content-list-ul li a:hover{color: #115d8f;}
.content-list-ul li b{font-weight: normal;color: #d30f00;margin: 0 5px 0 0;}



/*详情页页面*/
/* .artical-from{margin:0 0 20px;display:none;}
.artical-from th {border: 1px solid #ddd;font-weight: bold;text-align: center;color: #333;width: 130px;height: 28px;font-size: 16px;}
.artical-from td {border: 1px solid #ddd;text-align: left;color: #333;font-size: 16px;padding-left: 10px;line-height: 23px;padding-top: 5px; padding-bottom: 5px;} */
/*1127*/
.artical-from{margin: 0 0 40px;}
.artical-from th {
    border: 1px solid #ddd;
    font-weight: bold;
    text-align: right;
    color: #333;
    width: 130px;
    height: 28px;
    font-size: 16px;
    padding: 0 8px;
    background: #e9e9e9;
}
.artical-from td {
    border: 1px solid #ddd;
    text-align: left;
    color: #333;
    font-size: 16px;
    line-height: 23px;
    padding: 6px 10px;
}

/* .s_article {margin: 20px 20px 0;min-height: 800px;} */
.s_article {
    margin: 20px auto 20px;
    min-height: 300px;
    width: 960px;
    padding: 50px 75px 50px 75px;
    /*box-shadow: 0px 0px 22px #c5cdd2;
    border: 1px solid #e1f3ff;*/
    background: #fff;
    box-shadow: 0px 0px 22px #e8e8e8;
    border: 1px solid #e6e6e6;   
}
.s_article h1 {font-size: 24px;color: #115d8f;text-align: center;margin: 0 0 12px;}
.s_article h5 {font-size: 14px;color: #666;font-weight: normal;margin-bottom: 10px;text-align: center;padding-bottom: 15px;border-bottom: 1px solid #dadada;}
.s_article .s_article-title{
    color: #f00;
    font-size: 28px;
}
.s_article-stage{
    text-align: center;
    font-weight: normal;
    font-size: 16px;
    line-height: 26px;
    color: #333;
}
.s_article-stage i{color: #000;}
.s_article-t{
    overflow: hidden;
    font-size: 16px;
    color: #333;
    font-weight: normal;
    margin-bottom: 18px;
    padding-bottom: 5px;
    border-bottom:3px solid #ff0000;
}
.s_article p {font-size: 16px;text-align: left;line-height: 30px;}
.s_article p img {margin: 0 auto;max-width: 800px;width: auto;display: block;}
.down_bottom {margin: 30px 0px 10px;padding: 10px 0 20px;text-align: right;}
.down_bottom a {margin: 0 5px;}
.model-enclosure {border-top: 3px solid #ccc;padding: 15px 0;}
.model-enclosure h1 {font-size: 16px;color: #4b4b4b;padding: 5px 12px 5px 0;margin-bottom: 8px;text-align: left;}
.model-enclosure ul {margin: 0 10px;}
.model-enclosure li {height: 26px;line-height: 26px;}
.model-enclosure li a { color: #454545;}
.model-enclosure li a:hover{color: #115d8f;}



/*搜索页页面*/
.search-widy{height:55px;background: #f6f6f6;text-align: center;line-height: 55px;font-size: 0;}
.search-widy span{color:#343233;display: inline-block;vertical-align: middle;font-size: 14px;}
.column{background: url(search_widy_icon.png) no-repeat left center;padding: 0 0 0 32px;}
.inptcla{height:28px;line-height:28px;padding:0 5px;border:1px solid #e0e0e0;font-size:14px;color:#999;display: inline-block;vertical-align: middle;}
.dateinp{height:28px;line-height:28px;padding:0 5px;border:1px solid #e0e0e0;font-size:14px;color:#999;display: inline-block;vertical-align: middle;}
.sec-search{color:#7e7e80;font-size:14px;display: inline-block;vertical-align: middle;margin:0 15px;}
.sec-search .pos-rel{margin: 19px 5px 0 0;float: left;}
.selectopc{
	height:30px;
	font-size: 14px;
	color:#666;
	padding:4px 5px;
	border: 1px solid #e0e0e0;
	display: inline-block;vertical-align: middle;margin: 0 20px 0 0;
}
.inputbut{background: #f08326;padding:0 20px;font-size:16px;color:#fff;height: 30px;line-height: 30px;display: inline-block;vertical-align: middle;}
.inputbut:hover{background: #e46d08;color: #fff;}
.searchlist{height:660px;overflow: hidden;}
.searchlist ul li{height:111px;border-bottom: 1px dashed #b7b4b8;padding:10px;}
.searchlist ul li:hover{background: #f6faff;}
.searchlist ul li h4{height:36px;line-height: 36px;color: #295aa7;overflow: hidden;}
.searchlist ul li p{height:52px;line-height: 26px;font-size:16px;overflow: hidden;}
.list-botmsg{height:28px;line-height:28px;}
.list-botmsg em{font-style:normal;}
.iocntextred{color:#df3b3b;}
/*分页样式*/
.page {
    color: #333;
    text-align: center;
    font-size: 0;
    margin: 20px 0 0;
}
.page span {
    font-size: 14px;
    margin: 0 0 0 10px;
	vertical-align: middle;
	*display: inline;
	*zoom:1;
}
.page i {color: #115d8f;}
.page a {
    border: 1px solid #e5e5e5;
    color: #333;
    font-size: 14px;
    border-left: none;
    padding: 0 10px;
    display: inline-block;
	vertical-align: middle;
    height: 30px;
    line-height: 30px;
	*margin-left: -1px;
	*display: inline;
	*zoom:1;
}
.page .bor-none {border-left: 1px solid #e5e5e5;margin: 0 0 0 10px;}
.page a.on, .page a:hover {background: #115d8f;color: #fff;}
.page input {
    width: 50px;
	text-align: center;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding: 0;
    margin: 0 0 0 10px;
    border: 1px solid #e5e5e5;
	vertical-align: middle;
	*display: inline;
	*zoom:1;
}
.page button {
    font-size: 14px;
    margin: 0 0 0 10px;
    background: #115d8f;
    color: #fff;
    height: 32px;
    line-height: 32px;
    border: 1px solid #e5e5e5;
    border: none;
    cursor: pointer;
    padding: 0 11px;
	vertical-align: middle;
	*display: inline;
	*zoom:1;
}
.page button:hover{background:#023658;}






.pg20{padding:20px 0;}
.ml20{margin-left:20px;}
.ml300{margin-left:320px;}
.mr20{margin-right:20px;}
/*专委会页面*/

.zwh_nav ul li{width: 150px;}
.zwh_nav ul li.home {
    background: url(nav_home_bg.png) no-repeat right top;
}
.zwh_nav ul li.home:hover{
    background: url(nav_home_bg.png) no-repeat right top;
}
.zwh_nav ul .nav-last:hover {
    background: url(nav_last_bg.png) no-repeat right top;
}
.sub-station-left{width:280px;}
.sub-station-right{overflow: hidden;}
.sub-station-title{height:43px;line-height:43px;}
/* .sub-station-title span{color:#fff;font-size:20px;font-weight:bold;background: url(sub_img/sub_title.png) no-repeat right center #116aa4;display: inline-block;padding: 0 35px 0 25px;} */
/*1127*/
.sub-station-title span {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    background: url(sub_title.png) no-repeat right center #116aa4;
    background-position:100% 100%; 
    background-size: contain;
    border: none;
    display: inline-block;
    padding: 0 35px 0 25px;
}

.ziz-title{border-bottom: 1px solid #e5e5e5;height: 39px;}
.ziz-title span{color:#115d8f;border-bottom: 2px solid #115d8f;height: 38px;font-weight: bold;font-size: 20px;padding: 0 5px;display: inline-block;cursor: pointer;}
/*专委会页面--左边*/
.zhuanwy{background:#e8f0f9;overflow: hidden;padding:20px;}
.zhuanwy-title {
    font-size: 16px;
    color: #031f61;
    text-align: center;
    line-height: 25px;
    margin: 0 0 15px;
}
.zhuanwy-person{text-align: center;}
.zhuanwy-person p{margin:8px 0 0;}
.zhuanwy-person p a{font-size:18px;color:#333;}
.zhuanwy-person p a:hover{color: #115d8f;}
.zhuanwy-name{font-size:16px;color:#333;margin: 15px 0 0;}
.zhuanwy-name p{overflow: hidden;}
.zhuanwy-name p a{color:#333;float: left;width: 33.3%;margin: 5px 0 0;cursor: default;}
/* .zhuanwy-name p a:hover{color: #115d8f;} */
.lijwy{
    margin: 20px 0 0;
}
.lijwy-con{background: #eee;padding: 5px 15px;margin: 10px 0 0;height: 60px;overflow: hidden;}
.lijwy-con li{
    font-size: 16px;
    background: url(dian_blue.png) no-repeat left center;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding: 0 0 0 15px;
}
.lijwy-con li a{color: #333;}
.lijwy-con li a:hover{color: #115d8f;}
/*专委会页面--右边*/
.sub-station-right .changeBox_a1{float:left; width:475px;height:305px;position:relative;margin:10px 0 0;}
.sub-station-right .changeBox_a1 .a_bigImg img{position:absolute;top:0;left:0;display:none;}
.sub-station-right .changeDiv{position:absolute;top:0;left:0;display:none;}
.sub-station-right .changeDiv h3{position:absolute;left:0px; bottom:0; width:100%;height:40px;line-height:40px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000);background:rgba(0,0,0,0.3); color:#fff; overflow:hidden;}
.sub-station-right .changeDiv h3 a{ width:80%; font-weight:normal; font-size:16px; display:block ;padding-left:5px; color:#fff; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.sub-station-right .changeDiv h3 a:hover{ color:#fff;}
/* ul_change_a2 */
.sub-station-right .ul_change_a2{position:absolute;right:15px; bottom:5px;overflow:hidden; z-index:99999; height:20px;}
.sub-station-right .ul_change_a2 li{ float:left;margin:0 4px;}
.sub-station-right .ul_change_a2 span{ width:10px; height:10px;display:block;cursor:pointer;background:#fff;}
.sub-station-right .ul_change_a2 span.on{background:#2c70eb;}
.gongzdt{width:364px;margin:10px 0 0;}
.gongzdt dd {
    height: 252px;
    overflow: hidden;
    padding: 12px 0 0;
    background: url(line-bg.png) repeat-x left top;
}
.wyhmok {
    width: 420px;margin-top: 20px;
}
.wyhmok-sec{
    margin-top: 20px;
}
.wyhmok dd,.wyhmok-sec dd {
    height: 216px;
    overflow: hidden;
    padding: 8px 0 0;
    background: url(line-bg.png) repeat-x left top;
}
.wyhmok .tab-ul,.wyhmok-sec .tab-ul {
    height: 36px;
}
.wyhmok .tab-ul li,.wyhmok-sec .tab-ul li {
    margin-top: 2px;
}



/*政协领导页面*/
.zxld-content{padding: 20px;}
.zxld-content h2{
    font-size: 24px;
    font-weight: bold;
    color: #015293;
    text-align: center;
}
.zxld-content h3{
    font-size: 20px;
    font-weight: bold;
    color: #015293;
    text-align: center;
    margin: 20px 0;
}
.zxld-person{ font-size:0;text-align: center;}
.zxld-person li{ font-size:16px;display: inline-block;width: 20%;margin: 0 0 15px;text-align: center;}
.zxld-person li p{font-size: 18px;margin: 5px 0 0;}
.zxld-person li img{ width:190px;height: 247px;}


/*政协领导页面--详情*/
.renwjj{border-bottom: 1px dashed #c9c9c9;padding: 0 0 20px;}
.renwjj-r{margin-left: 203px; }
.renwjj-r h3{ background: url(sub_img/ren_icon.png) no-repeat left center; padding: 0 0 0 26px;margin: 0 0 20px;}
.renwjj-r p{ margin: 0 0 15px 26px;}

.renwjj-con h3 {
    color: #115d8f;
    text-align: center;
    font-size: 18px;
    margin: 15px 0 10px;
}
.renwjj-con p{
    /* text-indent: 2em; */
    line-height: 26px;
}



/*机构组成--政协委员会*/
.jigzc .content-navlist-title{background-image: none;}
.zxwyh h2{
    font-size: 24px;
    color: #115d8f;
    text-align: center;
    font-weight: bold;
    margin: 10px 0 25px;
}
.zxwyh-jig {
    overflow: hidden;
}
.zxwyh-jig li{
    width: 33%;
    float: left;
    height: 36px;
    line-height: 36px;
}
.zxwyh-jig li a {
    font-size: 16px;
    color: #000;
}
.zxwyh-jig li a:hover{
    color: #115d8f;
}
.zxwyh-name {
    border-top: 1px solid #e8e8e8;
    margin: 15px 0 0;
    padding: 15px 0 0;
}
.zxwyh-name li{
    width: 20%;
    float: left;
    height: 36px;
    line-height: 36px;
}
.zxwyh-name li a {
    font-size: 16px;
    color: #000;
}
.zxwyh-name li a:hover{
    color: #115d8f;
}



/*提案查询*/
.tacx-search{
    height: 90px;
    margin: 0 0 5px;
}
.tacx-search-item{
    float: left;width: 20%;
}
.tacx-search-item p{
    height: 30px;
    line-height: 30px;
    margin: 0 0 15px; 
}
.tacx-search-item p span{
    width: 115px;
    float: left;
    text-align: right;
    font-weight: bold;
    color: #146498;
}
.tacx-search-item p .selectopc{margin:0;}
.tacx-search-but {
    background: #115d8f;
    color: #fff;
    display: inline-block;
    width: 70px;
    margin: 0 0 0 51px;
}
.tacx-search-but:hover{
    background: #023658;
}
.tacx-table{
    height: 655px;
    overflow: hidden;
}
.tacx-table table th{
    color:#fff;
    background: #146498;
    text-align: center;
    height: 38px;
    border: 1px solid #146498;
}
.tacx-table table td{
    text-align: center;
    border: 1px solid #ddd;
    height: 40px;
    padding: 0 5px;
}
.tacx-txt{
    color: #146498;
    text-align: left;
    display: block;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    margin: 0 5px;
}
.tacx-day{
    color: #146498;
    cursor: pointer;
}


/*提案详情*/
.tian_artical p{text-indent: 2em;}
/* .tianr{
    text-align: center;
    font-size: 20px;
    margin: 0 0 10px;
    color: #115d8f;
    font-weight: normal;
}
.daf{
    padding: 30px 0;
}
.daf-head{
    height: 36px;
    background: #f3f3f3;
    line-height: 36px;
    padding: 0 15px;
}
.daf-title{
    text-align: center;
    line-height: 34px;
    color: #115d8f;
    font-size: 24px;
    font-weight: normal;
    margin: 10px 0 0;
} */
/*1127*/
.tianr{
    text-align: center;
    font-size: 24px;
    margin: 0 0 25px;
    color: #115d8f;
    font-weight: normal;
}
.daf{
    padding: 50px 0;
}
.daf-head{
    height: 36px;
    background: #f3f3f3;
    line-height: 36px;
    padding: 0 15px;
}
.daf-title{
    text-align: center;
    line-height: 34px;
    color: #115d8f;
    font-size: 24px;
    font-weight: normal;
    margin: 30px 0 0;
}

.s_article .tian_bm{
    text-align: right;
}
.taxq_comment{padding: 25px 0;border-top: 2px solid #ddd;}
.wangypl{
    overflow: hidden;
    font-weight: normal;
    font-size: 16px;
    margin: 0 0 10px;
    padding: 0 7px;
}
.wangypl a{color: #115d8f;cursor: pointer;}
.wangypl a i{color:#f00;}
.pingl-txt{
    border: 1px solid #dedede;
    border-radius: 3px;
    background: #fff;
    padding: 10px;
}
.pingl-txt textarea{
    resize: none;
    padding: 0;
    border: 0;
    height: 200px;
    width: 100%;
    overflow: hidden;
}
.pingl-grxx{
    margin: 20px 0;
    overflow: hidden;
}
.pingl-grxx span{
    float: left;
    margin: 0 90px 0 0;
    height: 32px;
    line-height: 32px;
}
.pingl-grxx label{
    float: left;
}
.pingl-grxx input{
    background: #fff;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    font-size: 16px;
    width: 180px;
    border: 1px solid #dedede;
    border-radius: 3px;
}
.yuedxz{
    font-size: 14px;
    background: #fbfbfb;
    padding: 15px;
    border-radius: 3px;
}
.yuedxz h3{
    font-size: 15px;
    color: #115d8f;
    margin:0 0 10px;
}
.yuedxz p{
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 8px;
    text-indent: 0;
}
.yuedxz label{margin:5px 0 0;}
.yuedxz label input{
    float: left;
    margin: 3px 4px 0 0;
}
.pingl_but{
    text-align: center;
    margin: 15px 0 0;
}
.pingl_but a{
    background: #115d8f;
    color: #fff;
    display: inline-block;
    padding: 5px 15px;
    border-radius: 3px;
    margin: 0 6px;
    cursor: pointer;
}
.pingl_but a:hover{
    background: #023658;
}




/*单选和复选框*/
.pos-rel {position: relative; float: left;margin-right: 5px;}
input[type='checkbox'].choice+.lbl, input[type='radio'].choice+.lbl { 
	position: relative;
	z-index: 11;
	display: inline-block;
	margin: 0;
	line-height: 20px;
	min-height: 18px;
	min-width: 18px;
	font-weight: normal;
}
input[type='checkbox'].choice, input[type='radio'].choice {
	opacity: 0;
	position: absolute;
	z-index: 12;width: 18px;
	height: 18px;
	cursor: pointer;
}
input[type='checkbox'].choice+.lbl::before, input[type='radio'].choice+.lbl::before {
	font-family: fontAwesome;
	font-weight: normal;
	font-size: 12px;
	color: #32a3ce;
    content: "\a0";
	background-color: #fafafa;
	border: 1px solid #c8c8c8;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	border-radius: 0;
	display: inline-block;
    text-align: center;
	vertical-align: middle;
	height: 16px;
	line-height: 14px;
	min-width: 16px;
	margin-right: 1px;
}
input[type='checkbox'].choice:checked+.lbl::before, input[type='radio'].choice:checked+.lbl::before { 
	display: inline-block;
	content: " ";
	background: #f5f8fc url(dui.png) no-repeat center center;
    border-color: #0da1ff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0 -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
}
input[type='radio'].choice+.lbl::before { 
	border-radius: 100%;
	font-size: 11px;
	font-family: FontAwesome;
	text-shadow: 0 0 1px #32a3ce;
	line-height: 15px;
    height: 17px;
	min-width: 17px;
}

input[type='radio'].choice+.lbl::before { line-height: 16px;}
input[type='radio'].choice:checked+.lbl::before { 
	background: #f5f8fc url(radio-dot.png) no-repeat center center;
	border-color: #2b7dbd;
}


/*详情图片样式19-11-28*/
.s_article .img-pic{
	text-align: center;
}
.s_article .img-pic img{
	width: 800px;
}

/*欢迎您样式19-12-18*/
.user-infor{background: #f3f8fb;height: 42px;line-height: 42px;}
.user-infor .name{background: url(user.png) no-repeat left center; padding-left: 30px; float: left;margin-left: 8px; color: #115d8f;}
.user-infor .exit{background: url(exit.png) no-repeat left center; padding-left: 24px; float: right;margin-right: 8px;}
.user-infor .exit:hover{background: url(exit-hover.png) no-repeat left center; color: #e53935;}




/*2020-3-10 新增*/
.zxmok-link{float: right;width: 414px;height: 270px;overflow: hidden;}
.zxmok-link ul li.bg01{ background: #0062a5;}
.zxmok-link ul li.bg02{ background: #da552c;}
.zxmok-link ul li.bg03{ background: #01a300;}
.zxmok-link ul li.bg04{ background: #0091a6;}
.zxmok-link ul li.bg05{ background: #80387a;}
.zxmok-link ul li.bg06{ background: #fe6f06;}
.zxmok-link ul li.bg07{ background: #987524;}
.zxmok-link ul li.bg08{ background: #b7b530;}
.zxmok-link ul li.bg01:hover{ background: #0a87dc;}
.zxmok-link ul li.bg02:hover{ background: #f56134;}
.zxmok-link ul li.bg03:hover{ background: #0bb70a;}
.zxmok-link ul li.bg04:hover{ background: #06afc7;}
.zxmok-link ul li.bg05:hover{ background: #ad4ba5;}
.zxmok-link ul li.bg06:hover{ background: #ff8329;}
.zxmok-link ul li.bg07:hover{ background: #bf9535;}
.zxmok-link ul li.bg08:hover{ background: #ccca4a;}
/*内网模块链接*/
.neiw-link{display:none;}
.neiw-link-left{width: 320px;float: left;}
.neiw-link-left li{width: 150px;height: 60px;float: left;margin: 0 10px 10px 0;overflow: hidden;}
.neiw-link-left li a{color:#fff;display: block;padding: 18px 0;text-align: center;}
.neiw-link-left .neiw-link-icon{display: inline-block;vertical-align:middle;width: 27px;height: 23px;background: url(neiw_icon.png) no-repeat;margin-right: 5px;}
.neiw-link-left .neiw-icon01{ background-position: 0 0;}
.neiw-link-left .neiw-icon02{ background-position: -27px 0;}
.neiw-link-left .neiw-icon03{ background-position: 0 -23px;}
.neiw-link-left .neiw-icon04{ background-position: -27px -23px;}
.neiw-link-left .neiw-icon05{ background-position: 0 -46px;}
.neiw-link-left .neiw-icon06{ background-position: -27px -46px;}
.neiw-link-left .neiw-icon07{ background-position: 0 -69px;}
.neiw-link-left .neiw-icon08{ background-position: -27px -69px;}
.neiw-link-left li a span{display: inline-block;vertical-align:middle;}
.neiw-link-right{float: right;width: 94px;}
.neiw-link-right li{height: 131px;margin: 0 0 10px;overflow: hidden;}
.neiw-link-right li a{color:#fff;display: block;text-align: center;}
.neiw-link-right li .link-icon{display: block;width: 55px;height: 45px;background: url(waiw_icon.png) no-repeat;margin:25px auto 8px;}
.neiw-link-right li .link-icon01{ background-position: -275px 0;}
.neiw-link-right li .link-icon02{ background-position: -330px 0;}
/*外网模块链接*/
.extranet-link{}
.extranet-link li{float: left;text-align: center;}
.extranet-link li a{color:#fff;display: block;height: 130px;overflow: hidden;}
.extranet-link li .link-icon{display: block;width: 55px;height: 45px;background: url(waiw_icon.png) no-repeat;margin:28px auto 10px;}
.extranet-link li .link-icon01{ background-position: 0 0;}
.extranet-link li .link-icon02{ background-position: -55px 0;}
.extranet-link li .link-icon03{ background-position: -110px 0;}
.extranet-link li .link-icon04{ background-position: -165px 0;}
.extranet-link li .link-icon05{ background-position: -220px 0;}
.extranet-link li .link-icon06{ background-position: -275px 0;}
.extranet-link li .link-icon07{ background-position: -330px 0;}
.extranet-link .link-top{overflow: hidden;}
.extranet-link .link-top li{width: 130px;margin-left: 12px;}
.extranet-link .link-top li:first-child{margin: 0;}
.extranet-link .link-bot {
    margin: 10px 0 0;overflow: hidden;
}
.extranet-link .link-bot li{width: 96px;margin-left: 10px;}
.extranet-link .link-bot li:first-child{margin: 0;}
/*主席报道编辑*/
.report{height: 300px;text-align: center;background: url(report_bg.png) no-repeat center center;margin: 30px 0;}
.report-con{padding-top: 68px;display: inline-block; overflow: hidden;}
.report-img{float: left;margin-right: 30px;}
.report-img img{width: 167px;height: 167px;}
.report-txt{ float: left;}
.report-txt h2{font-size: 36px;color: #015293;margin: 15px 0 26px;letter-spacing: 8px;}
.report-txt h2 b{font-size: 48px;margin-right: 16px;letter-spacing: 18px;}
.report-txt h2 span{float: right;margin: 21px 0 0 -4px;}
.report-txt a{background: #115d8f;display: block;color: #fff;font-size: 20px;width: 150px;padding: 10px 0;}
.report-news{margin: 0 0 40px;}
.report-news h1{font-size: 24px;color: #115d8f;text-align: center;margin: 0 0 12px;}
.report-news p {font-size: 16px;text-align: center;line-height: 30px;}
.report-news p a{color: #333;}
.report-news p a:hover{color: #115d8f;}
.report-main{padding: 0 20px 30px;}
.photo-report{float: left;width: 617px;}
.report-title{background: #f7f7f7;height: 45px;line-height: 45px;}
.report-title h2{background: #115d8f;color: #fff;font-size: 18px;font-weight: normal;padding: 0 25px;display: inline-block;}

.reportBox{width: 100%;height: 375px;position: relative;margin: 15px 0 0;}
.reportBox .pic li{height: 375px;position: relative;}
.reportBox .pic li h3{
    position: absolute;
    height: 40px;
    line-height: 40px;
    background-color: rgba(0, 0, 0, 0.45);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#8C000000,endColorstr=#8C000000);
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 16px;
    overflow: hidden;
    font-weight: normal;
    padding: 0 15px;
}
.reportBox .pic li h3 a{color: #fff;display: block;width: 76%;}
.reportBox .num{position: absolute;z-index: 3;bottom: 10px;right: 15px;text-align: center;}
.reportBox .num li{
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 2px;
    cursor: pointer;
    border-radius: 50%;
    background: url(btn.png) no-repeat 0 0;
}
.reportBox .num li.on{background: url(btn.png) no-repeat 0 -18px;}

.activity-report{float: right;width: 513px;}
.activity-report-list{height: 360px;overflow: hidden;margin: 22px 0 0;}
.activity-report-list li{font-size: 18px;height: 40px;padding: 0 10px 0 36px;line-height: 40px;background: url(list_icon.png) no-repeat 10px 13px;overflow: hidden;}
.activity-report-list li i{float:right;color: #999;}
.activity-report-list li a{color: #333;}
.activity-report-list li a:hover{color: #115d8f;}



/*政协领导*/
.leader-cont{padding: 30px 20px;}
.leader-cont-title{border-bottom: 1px solid #eee;height: 44px;line-height: 44px;}
.leader-cont-title h2{background: #115d8f;color: #fff;display: inline-block;font-size: 18px;padding: 0 25px;border-left: 6px solid red;}
.leader-item{padding: 40px 0 25px;border-top: 1px dashed #e5e5e5;overflow: hidden;}
.leader-item:first-child{border-top:none;}
.leader-item-title{text-align: right;width: 165px;height: 40px;line-height: 40px;float: left;}
.leader-item-title h2{color: #115d8f;background: #e0eaf7;float: right;font-size: 18px;padding: 0 10px;}
.leader-item-main{margin-left: 194px;}
.leader-picture{overflow: hidden;}
.leader-picture li{font-size: 18px;color: #666;float: left;text-align: center;width: 25%;}
.leader-picture li a{width: 160px;display: block; }
.leader-picture li span{height: 230px;background: #ccc;display: block;}
.leader-picture li img{width: 100%;height: 100%;}
.leader-picture li p{margin: 8px 0 0;letter-spacing: 5px;}


/*政协领导-02*/
.province-leader-item{margin:20px 0 0;}
.province-leader-item-title{
    height: 60px;
    line-height: 60px;
    background: #dff2ff;
    border-radius: 20px 20px 0 0;
    padding: 0 40px;
}
.province-leader-item-title h2{font-size: 26px;color: #115d8f;}
.province-leader-item-main{}
.province-leader-item-main .leader-picture li{margin: 30px 0;font-size: 24px;}
.province-leader-item-main .leader-picture li p{color: #333;}
.province-leader-item-main .leader-picture li span {height: 200px; width: 140px;margin: 0 auto;}
.province-leader-item-main .secretary-general{}
.province-leader-item-main .leader-picture li .introduce{color: #666;font-size: 18px;letter-spacing: 0;margin: 5px 0 0;}
.province-leader-item-main .secretary-general li .introduce { color: #666;line-height: 24px;}
.province-leader-item-main .deputy .leader-picture li {font-size: 18px;width: 20%;}
.province-leader-item-main .deputy li span{height: 150px; width: 110px;}
.province-leader-item-main .deputy li .introduce{font-size: 15px;}


/*委员会引导页面*/
.committee-cont{background: url(weiyh_bg.png) no-repeat left top;min-height: 700px;padding: 60px 40px;}
.committee-cont *{box-sizing: border-box;}
.committee-txt{text-align: center;position: relative;padding: 0 0 50px;}
.committee-txt:after{content: "";display: block;height: 3px;background: #d61201;position: absolute;bottom: 0;width: 555px;left: 220px;}
.committee-txt h2{display: inline-block;position: relative;}
.committee-txt h2:before{content: "";display: block;width: 3px;height: 50px;background: #d61201;position: absolute;left: 50%;top: 73px;margin-left: -1.5px;}
.committee-yij{text-align: center;font-size: 16px;padding: 52px 0 0;position: relative;}
.committee-yij:before{content: "";display: block;position: absolute;top: -3px;width: 190px;left: 30px;height: 0;border-top: 3px dashed #257dc7;}


.committee-yij .yij-fir{ float: left;position: relative;}
.committee-yij .yij-fir:before{content: "";display: block;width: 3px;height: 37px;background: #257dc7;position: absolute;left: 50%;top: -55px;margin-left: -1.5px;}
.committee-yij .yij-fir:after{content: "";width: 15px;height: 12px;display: block;position: absolute;left: 50%;top: -25px;margin-left: -7.5px;background: url(jt_down_blue.png) no-repeat;}
.committee-yij .yij-fir li{background: #fff;box-shadow: 0 0 10px rgb(37, 125, 199, 0.25);width: 58px;height: 398px;border-radius: 10px;border: 1px solid #d9eaf8;overflow: hidden;}
.committee-yij .yij-fir a{font-size: 18px;color: #1267ae;font-weight: bold;display: block;padding: 5px 15px;line-height: 24px;}


.committee-yij .yij-sec{float: left;margin: 0 69px 0 90px;position: relative;}
.committee-yij .yij-sec:before{content: "";display: block;width: 3px;height: 55px;background: #d61201;position: absolute;left: 50%;top: -55px;margin-left: -1.5px;}
.committee-yij .yij-sec:after{content: "";width: 15px;height: 12px;display: block;position: absolute;left: 50%;top: -25px;margin-left: -7.5px;background: url(jt_down_red.png) no-repeat;}
.committee-yij .yij-sec li{position:relative;background: #fff;box-shadow: 0 0 10px rgb(37, 125, 199, 0.25);width: 145px;height: 50px;line-height: 50px;border-radius: 10px;border: 1px solid #d9eaf8;}
.committee-yij .yij-sec li a{font-size: 18px;color: #1267ae;font-weight: bold;display: block;}
.committee-yij .yij-sec li:before{content: "";display: block;width: 3px;height: 400px;background: #115d8f;position: absolute;left: 50%;top: 50px;margin-left: -1.5px;}

.committee-yij .yij-fir li:hover,.committee-yij .yij-sec li:hover{background: #115d8f;}
.committee-yij .yij-fir li:hover a,.committee-yij .yij-sec li:hover a{color: #fff;}


.committee-yij .yij-third{float: left;margin: 0 36px;position: relative;}
.committee-yij .yij-third:before{content: "";display: block;width: 3px;height: 55px;background: #d61201;position: absolute;left: 50%;top: -55px;margin-left: -1.5px;}
.committee-yij .yij-third:after{content: "";width: 15px;height: 12px;display: block;position: absolute;left: 50%;top: -25px;margin-left: -7.5px;background: url(jt_down_red.png) no-repeat;}
.committee-yij .yij-third li:after{content: "";display: block;width: 2px;height: 197px;background: #e4781f;position: absolute;left: 50%;bottom: -197px;margin-left: -1px;}


.committee-cont .yij-third li,
.committee-cont .yij-fourth li{background: #fff;width: 32px;height: 280px;float: left;margin: 0 2px;border-radius: 3px;text-align: center;position: relative;}
.committee-cont .yij-third li a,
.committee-cont .yij-fourth li a{color: #343434;display: block;height: 100%;padding: 10px 0;line-height: 20px;}
.committee-cont .yij-third li{border: 1px dashed #e3781f;}
.committee-cont .yij-third li:hover{background: #e3781f;}
.committee-cont .yij-third li:hover a{color: #fff;}
.committee-cont .yij-fourth li:hover{background: #115d8f;}
.committee-cont .yij-fourth li:hover a{color: #fff;}


.committee-yij .yij-fourth{float: left;position: relative;}
.committee-yij .yij-fourth:before{content: "";display: block;width: 3px;height: 55px;background: #d61201;position: absolute;left: 50%;top: -55px;margin-left: -1.5px;}
.committee-yij .yij-fourth:after{content: "";width: 15px;height: 12px;display: block;position: absolute;left: 50%;top: -25px;margin-left: -7.5px;background: url(jt_down_red.png) no-repeat;}
.committee-yij .yij-fourth li{border: 1px dashed #364abc;}
.committee-yij .guide-line{position: absolute;width: 72px;height: 3px;background: #4157d5;left: 50%;margin-left: -36px;bottom: -148px;}
.committee-yij .guide-line:before{content: "";width: 3px;background: #4157d5;position: absolute;left: 50%;margin-left: -1.5px;bottom: 0;height: 148px;}
.committee-yij .guide-line p {position: absolute;top: 1px;width: 2px;height: 50px;background: #4157d5;}
.committee-yij .guide-line p.fir{left: 0;}
.committee-yij .guide-line p.sec{left: 50%;margin: -1px;}
.committee-yij .guide-line p.third{right: 0;}

.committee-erj{margin: 51px 43px 0 0;padding: 28px 0 0;position: relative;}
.committee-erj:before{content: "";display: block;width: 974px;height: 3px;background: #115d8f;position: absolute;right: 17px;top: 0;margin-left: -1.5px;}
.committee-erj .yij-fourth{float: right;}
.committee-erj .yij-fourth li{border: 1px dashed #0068b7;}
.committee-erj .yij-fourth li:before{content: "";display: block;width: 2px;height: 24px;background: #115d8f;position: absolute;left: 50%;top: -26px;margin-left: -1px;}


/*政协主席页面*/
.zxzhuxi-photo-report{height: 34px;line-height: 34px;border-top: 1px solid #6690b2;border-bottom: 1px solid #bdbdbd;text-align: center;color: #015293;font-size: 19px;}
.zxzhuxi-photo-report span{border-bottom: 1px solid #e51e16;display: inline-block;}
.zxzhuxi{width: 100%;height: 680px;position: relative;margin: 22px 0 30px;}
.zxzhuxi .pic li{height: 657px;position: relative;}
.zxzhuxi .pic li img{width: 100%;height: 100%;}
.zxzhuxi .pic li h3{
    position: absolute;
    height: 42px;
    line-height: 42px;
    background-color: rgba(0, 0, 0, 0.45);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#8C000000,endColorstr=#8C000000);
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 16px;
    overflow: hidden;
    font-weight: normal;
    padding: 0 15px;
}
.zxzhuxi .pic li h3 a{color: #fff;display: block;}
.zxzhuxi .num{position: absolute;z-index: 3;bottom: 0;left:0;right: 0;text-align: center;}
.zxzhuxi .num li{display: inline-block;width: 80px;height: 5px;margin: 0 2px;cursor: pointer;background: #005392;}
.zxzhuxi .num li.on{background: #e51f17;}

.activity-report-tab{margin-top: 20px;}
.activity-report-tab-title{ float: left;line-height: 60px;width: 200px;}
.activity-report-tab-title li{height: 60px;background-color: #bbd6eb;color: #115d8f;border-left: 11px solid #115d8f;font-size: 19px;text-align: center;padding-right: 11px;margin-bottom: 1px;cursor: pointer;font-weight: bold;}
.activity-report-tab-title li.cur{color: #ffffff;border-left: 11px solid #e51e16;background-color: #e51e16;}
.activity-report-tab-container{margin-left: 230px;}
.activity-tab-cont{height: 244px;overflow: hidden;}

.activity-tab-list li{font-size: 18px;height: 40px;padding: 0 10px 0 36px;line-height: 40px;background: url(list_icon.png) no-repeat 10px 13px;overflow: hidden;}
.activity-tab-list li i{ float:right;margin: 0 10px;color: #999;}
.activity-tab-list li a{color: #333;}
.activity-tab-list li a:hover { color: #115d8f;}

.zUIpanelScrollBox,.zUIpanelScrollBar{width:6px;top:4px;right:2px;border-radius:5px;}
.zUIpanelScrollBox{background:#e3e3e3;}
.zUIpanelScrollBar{background:#bdbdbd;}













/* 
/*轮播图*/

.clear:after{content:'';display:block;clear:both;}
.banner_con{width: 1200px;margin:0 auto;box-sizing: border-box;}
.banner_con:after{content:'';display:block;clear:both;}
.wheel-planting{ height:120px;position:relative; margin: 25px 0 40px;}
.turn-loading{ width:100%; height:120px; position:absolute; z-index:4; overflow:hidden; background:#202f42;}
.turn-loading img{ width:32px; height:32px; margin:150px 0 0 225px;}
.turn-pic li{  width:100%;height: 100%;  position:absolute; top:0px; left:0px;height:100%;   }
.turn-pic li .right_img{width:100%;height:100%; overflow:hidden;}
#turn .turn-bg,#turn .turn-tit{display: none;}
.turn-tit{ font-size:18px;position: absolute;width: 85%;height: 42px;left: 100px;bottom: 15px;overflow: hidden;z-index: 10}
.turn-tit a{ color:#fff; text-decoration:none;}
.turn-tit li{ position:absolute; z-index:3; bottom:-40px; left:0;font-size: 20px;overflow: hidden;white-space: nowrap;word-wrap: normal;width: 100%;box-sizing: border-box;text-align: left;}
.turn-btn{font-size:12px; color:#ffffff;}
.turn-btn .lb,.turn-btn .rb{background-color: rgba(0,0,0,0.2);width:35px; height:55px; overflow:hidden; position:absolute; top:65%;margin-top:-45px;cursor:pointer;z-index: 99;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000);background-position: center;background-repeat: no-repeat;}
.turn-btn .lb{ background-image:url(arrow_left.png);left:0px; }
.turn-btn .rb{ background-image:url(arrow_right.png);right:0px; }
.turn-btn span{ text-align:center;font-size: 26px;color: #f00;position: absolute;left: 40px;bottom:10px;z-index: 99;}
.turn-btn span i i{ font-size: 20px;color: #fff;}